// #region 文字列表

/**
 *
 * @param {*} pagenum 第几页
 * @param {*} pagesize  每页显示多少条数据
 */
let showArticle = function(pagenum, pagesize) {
  $.ajax({
    type: "get",
    url: "/admin/postsShow",
    data: {
      pageNum: pagenum || 1,
      pageSize: pagesize || 10
    },
    success: function(data) {
      //将日期转化时间戳
      for (i = 0; i < data.data.length; i++) {
        // console.log(data.data[i].created_at*1000);
        // console.log(new Date(data.data[i].created_at*1000))
        data.data[i].created_at =
          new Date(data.data[i].created_at * 1000)
            .toLocaleDateString()
            .replace(/\//g, "-") +
          " " +
          new Date(data.data[i].created_at * 1000).toTimeString().substr(0, 8);
      }
      // console.log(data);
      let articleHtml = template("posts_article_template", { list: data.data });
      $("tbody").html(articleHtml);

      // 分页
      $(".pagination").twbsPagination({
        // 总页数
        totalPages: Math.ceil(data.dataTotal / data.pageSize),
        visiblePages: 10,
        // 当你点击的时候 获取页码
        onPageClick: function(evt, page) {
          // console.log(page);
          showArticle(page);
        },
        first: "首页",
        last: "末页",
        next: "下一页",
        prev: "上一页"
      });
    }
  });
};
showArticle();

// 删除功能
$(".table").on("click", ".btn-remove", function() {
  let id = $(this).attr("data-id");
  console.log(id);
  $.ajax({
    type: "get",
    url: "/admin/postsRemove",
    data: { id: id },
    success: data => {
      console.log(data);
      if (data.code == "1201") {
        alert(data.message);
        showArticle();
      }
    }
  });
});

// // 搜索功能
// $(".search").on('click',function(){
//   let search = $(".searchName").prop('value');
//   $.ajax({
//     type:"get",
//     url:"/admin/postsSearch",
//     data:{search:search},
//     success:function(data){
//       console.log(data);
//     }
//   })
// })

// // 搜索功能
let showSearch = function(pagenum, pagesize, keyword) {
  $.ajax({
    type: "get",
    url: "/admin/postsSearch",
    data: {
      pageNum: pagenum || 1,
      pageSize: pagesize || 3,
      keyword: keyword || ""
    },
    success: function(data) {
      //将日期转化时间戳
      for (i = 0; i < data.data.length; i++) {
        // console.log(data.data[i].created_at*1000);
        // console.log(new Date(data.data[i].created_at*1000))
        data.data[i].created_at =
          new Date(data.data[i].created_at * 1000)
            .toLocaleDateString()
            .replace(/\//g, "-") +
          " " +
          new Date(data.data[i].created_at * 1000).toTimeString().substr(0, 8);
      }
      // console.log(data);
      let articleHtml = template("posts_article_template", { list: data.data });
      $("tbody").html(articleHtml);

      // 分页
      $(".pagination").twbsPagination({
        // 总页数
        totalPages: Math.ceil(data.dataTotal / data.pageSize),
        visiblePages: 2,
        // 当你点击的时候 获取页码
        onPageClick: function(evt, page) {
          // console.log(page);
          showSearch(page);
        },
        first: "首页",
        last: "末页",
        next: "下一页",
        prev: "上一页"
      });
    }
  });
};
$(".search").on("click", () => {
  showSearch(1, 3, $(".searchName").prop("value"));
});
// #endregion
